#include <stdio.h>
#include <math.h>

int main(int argc, char *argv[])
{
	double tg, tmp;
	scanf("%lf", &tg);

	int i = 4;
	while ((tmp=pow(2, i)) < tg) {
		i++;
	}

	if (tmp == tg) {
		printf("%.0lf\n", tmp);
	} else {
		printf("%.0lf\n", tmp-tg < tg-pow(2, i-1) ? tmp : pow(2, i-1));
	}

	return 0;
}
